package com.kly.msg.constant;

public enum ApiRedisKeys {
    NEW_USER(1,"newUser_{}","新用户key"),

    NEW_USER_BROWSE(50,"newUserBrowse_{}","新用户会话"),

    NEW_USER_LIKE(20,"newUserLike_{}","新用户like"),

    NEW_USER_FIRST_CHAT(5,"newUserFirstChat_{}","新用户破冰会话"),

    USER_BROWSE(20,"UserBrowse_{}","用户会话"),

    USER_LIKE(5,"UserLike_{}","用户like"),

    USER_FIRST_CHAT(2,"UserFirstChat_{}","用户破冰会话"),


    USER_MEMBER(1,"userMember_{}","会员"),

    USER_CONVERSATION_MESSAGE(100,"user_conversation_message_{}_{}","用户消息条数"),

    USER_VALID_CONVERSATION(5,"user_valid_conversation_{}","用户深度会话"),

    USER_DEEP_CONVERSATION(30,"user_deep_conversation_{}","用户有效会话"),

    VIEW_PRIVATE_ALBUMS(1,"viewPrivateAlbums_{}_{}","已查看私密图片"),

    NOT_VIEWED_PRIVATE_ALBUM(1,"notViewPrivateAlbums_{}_{}","未查看私密图片"),

    USER_ONLINE_STATUS(1,"userOnlineStatus_{}","是否在线"),

    USER_ONLINE_QUEUE(1,"userOnlineQueue_{}","非在线队列"),

    USER_ONLINE_LOCK(1,"userOnlineLock_{}","在线队列请求锁"),


    CHATTER_MODE_USER_CODE(1,"chatterModeUserCode_{}","modeList列表"),

    USER_OPERATION_INTERVAL(1,"userOperationInterval_{}","用户操作间隔"),

    USER_OPERATION_INTERVAL_LOCK(1,"userOperationIntervalLock_{}","用户操作间隔锁"),

    USER_BASE_INFO(1,"userBaseInfo_{}","用户信息"),

    USER_FIREBASE_TOKEN(1,"user_firebase_token_{}","user_firebase_token"),

    SMS_PROVIDER(1,"sms_provider","短信供应商类型"),


    ;


    private Integer key;

    private String value;

    private String describe;

    public Integer getKey() {
        return key;
    }

    public void setKey(Integer key) {
        this.key = key;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe;
    }

    ApiRedisKeys(Integer key, String value, String describe) {
        this.key = key;
        this.value = value;
        this.describe = describe;
    }
}
